machines equipment ants supplies mice machining cad pc's hardware computer handling mouse cnc rats milling computers machinery keyboard